Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.12.2022, 12:04
Интересующийся
Отправить личное сообщение для Reken Посмотреть профиль Найти все сообщения от Reken
 
Регистрация: 05.05.2021
Сообщений: 16

Заглушка при ожидании ответа от ajax запроса
Подскажите пожалуйста, в коде:
//Выполняем действие (синхронизация) при нажатии на кнопку
        $(document).on('click', '#btn_four', function(){              
            $.ajax({
                url:"/budget/public/user/ofs/synch",  
                method:"patch",
                data:{
                    "_token": "{{ csrf_token() }}"
                },
                success:function(data){
                    alert(data);
                    fetch_data();
                } 
            })               
        })

При нажатии на кнопку, отправляем patch запрос на back. После успешного выполнения на back, всплывает окошко с ответом от back...
А как можно сделать, что бы пока back "думал", на экране было окошко (alert), с надписью "Ожидайте..."
Ответить с цитированием
  #2 (permalink)  
Старый 27.12.2022, 12:42
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,775

Вывести то его можно, но программно, когда придет ответ от сервера убрать не удастся.
Это модальное окно. Оно полностью останавливает работу потока js, пока пользователь не закроет его кликом по кнопке.
Только самому рисовать какое-нибудь всплывающее окошко.
alert в рабочем коде - очень плохая практика. Для отладки еще как то можно использовать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация ожидания ответа ajax запроса Sanu0074 Общие вопросы Javascript 1 23.03.2015 11:48
Действие после выполнение Ajax запроса paveltkachev jQuery 23 25.12.2014 06:33
Книги по Ajax BaVa Учебные материалы 18 18.08.2013 14:05
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23
Снятие затемнения с экрана при получении ответа от php срипта с помощью setInterval roma86 jQuery 0 16.08.2009 12:39